package com.ysd.lis.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author LiuQi
 * @since 2024-04-30
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("WK_CALC_FORMULA_GROUP")
public class WkCalcFormulaGroup extends BaseEntity {

    /**
     * 组合名称
     */
    @TableField("GROUP_NAME")
    private String groupName;

    @TableField("CODE")
    private String code;

    @TableField("CALC_MODE")
    private String calcMode;

    @TableField("RESULT_TYPE")
    private String resultType;

    @TableField("IS_ENABLE")
    private Integer isEnable;

    @TableField("START_DATE")
    private Date startDate;

    @TableField("END_DATE")
    private Date endDate;

    @TableField("REMARKS")
    private String remarks;

    @TableField("ITEM_ID")
    private String itemId;

    @TableField("FORMULA")
    private String formula;



    @TableField("FORMULA_TITLE")
    private String formulaTitle;

    @TableField("ITEM_NAME")
    private String itemName;

    /**
     * 扣减总分
     */
    @TableField("REDUCE_SUM")
    private Integer reduceSum;

    @TableField(exist = false)
    private String startDateStr;

    @TableField(exist = false)
    private String endDateStr;
}
